Python基础Day2 您所在的位置:网站首页 请使用while循环计算1 100之间所有数的和python Python基础Day2

Python基础Day2

#Python基础Day2| 来源: 网络整理| 查看: 265

判断语句

如果某些条件满足,才能做某件事情;条件不满足时,则不能做,这就是所谓的判断。

判断语句在生活中的应用 1. if 语句的使用 if 语句的格式: if 判断的条件: 条件成立会执行if语句里面的代码

举例:

age = 18 if age >= 18: print("你已成年") ############## 运行结果 ############### 你已成年 2. 比较运算符

学习比较运算符的目的是比较运算符通常结合 if 语句使用.

python中的比较运算符如下表:

我们举例来看一下他们的共同点:

num1 = 1 num2 = 2 # 判断两个变量的值是否相等 result = num1 == num2 # 因为有等号,先看等号右边的代码,把比较后的结果赋值给等号左边的变量 print(result, type(result)) result = num1 != num2 print(result, type(result)) result = num1 > num2 print(result, type(result)) result = num1 < num2 print(result, type(result)) result = num1 >= num2 print(result, type(result)) result = num1 0: print("条件成立") ############## 运行结果 ############### 条件成立

总结:逻辑运算符通常也是结合 if 语句来使用,主要是可以判断多个条件的关系

4. if-else的使用

if - else 判断规则:当条件成立会执行 if 语句,条件不成立会执行 else 语句

需求1:从键盘上获取年龄,判断是否大于或者等于18岁,如果满足就输出“你已成年”;如果不满足就输出“尚未成年”

思路:使用input从键盘中获取数据,并且存入到一个变量中 ---> 使用if语句,来判断age>=18是否成立:

# 使用input从键盘中获取数据 age = int(input("请输入您的年龄:")) # 判断年龄 if age >= 18: # 条件成立会执行if语句 print("你已成年") else: # 条件不成立会执行else语句 print("尚未成年")

需求2:从键盘输入身高,如果身高没有超过150cm,则输出“不用买票”,否则输出“需要买票”。

height = int(input("请输入您的身高(cm):")) if height = 90 and score = 80 and score < 90: print("良好") elif score >= 70 and score < 80: print("一般") elif score >= 60 and score < 70: print("及格") else: print("不及格")

注意:

当某个条件成立时,会执行对应的条件语句里面的代码,其他条件判断不会执行。 else 语句是可选的,可以根据自己的需求判断是否需要加上else语句。 6. 三目运算操作

这个知识点不重要,知道有这么回事就行

三目运算操作主要是简化 if - else 语句代码的

num1 = 1 num2 = 2 # 使用两个变量中的最大值 if num1 > num2: print("num1:", num1) else: print("num2:", num2)

上面这个 if - else 语句可以使用三目运算进行简化:

num1 = 1 num2 = 2 # 使用三目运算操作对if-else语句进行简化操作 result = num1 if num1 > num2 else num2 print(result) 7. if 语句的嵌套

if 语句的嵌套:在 if 语句里面再次使用 if 语句

if嵌套语句的应用

场景描述1:进车站必须同时满足两个条件,第一查看是否有票,第二查看是否带有违禁物品。

ticket = 1 # 用1代表有车票,0代表没有车票 knife_length = 9 # 刀子的长度,单位为cm if ticket == 1: print("有车票,可以进站") if knife_length < 10: print("通过安检") else: print("没有通过安检") print("刀子的长度超过规定,等待警察处理...") else: print("没有车票,不能进站") #### 输出为 ##### 有车票,可以进站 通过安检

场景描述:某男生找女朋友,有两个条件:首先判断性别是否为“女”,然后判断年龄是否在24-27之间

sex = input("请输入您的性别:") if sex == "女": print("性别匹配") # 判断年龄 age = int(input("请输入您的年龄:")) if age >= 24 and age


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有